#include <iostream>
#include <vector>
using namespace std;

int main() {
    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
    int t;
    cin >> t;
    for (int k = 0; k < t; k++) {
        int n, m;
        cin >> n >> m;
        vector<int> program(n + m + 1);
        vector<int> test(n + m + 1);
        for (int i = 0; i < n + m + 1; i++) {
            cin >> program[i];
        }
        for (int i = 0; i < n + m + 1; i++) {
            cin >> test[i];
        }
        vector<int> result(n + m + 1);
        for (int i = 0; i < n + m + 1; i++) {
            int temp_p = n;
            int temp_t = m;
            int value = 0;
            for (int j = 0; j < n + m + 1; j++) {
                if (j == i) {
                    continue;
                }
                if (program[j] >= test[j]) {
                    if (temp_p == 0) {
                        temp_t--;
                        value += test[j];
                    } else {
                        temp_p--;
                        value += program[j];
                    }
                } else {
                    if (temp_t == 0) {
                        temp_p--;
                        value += program[j];
                    } else {
                        temp_t--;
                        value += test[j];
                    }
                }
            }
            result[i] = value;
        }
        for (int val : result) {
            cout << val << " ";
        }
        cout << '\n';
    }
    return 0;
}

